package com.lxm.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class CommentDetailVO {
    /**
     * 评论ID
     */
    private Long commentId;
    /**
     * 父ID确定评论所处位置，也是输入博客、商品、评论的ID
     */
    private Long parentId;

    /**
     * 被评论ID，外键
     */
    private Long commentedId;

    /**
     * 评论者ID
     */
    private Long remarkerId;
    /**
     * 评论者昵称
     */
    private String remarkerName;
    /**
     * 评论者头像
     */
    private String remarkerIcon;

    /**
     * 评论内容，完整版
     */
    private String userComment;
    /**
     * 评论类型,1为博客，2为评论，3为商品
     */
    private Integer commentType;

    /**
     * 点赞数量
     */
    private Integer likeNum;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 回复列表，回复一些评论的回复列表,这里面既有其他人对评论的评论，也有评论发出者对评论的回复
     */
    private List<CommentDetailVO> replyList;
}
